A finales de la década de 1940 y durante la de 1950, la mayoría de los computadores eran sistemas dedicados a un solo usuario. El usuario de computador se sentaba en la consola de maquina real con todas las capacidades e la maquina visible y disponibles para ese usuario. Ejecutar un trabajo era como interactuar con los computadores personales de hoy; si la maquina necesitaba una respuesta, y si el usuario se sentaba un rato pensando sobre ella, la maquina permanecía ociosa. La única diferencia real era el costo, y los costos eran miles de veces superiores a los actuales.
Ese concepto de una maquina completa dedicada a un usuario es lo que simula una maquina virtual (VM). Un usuario ante una maquina virtual ve, de hecho, el equivalente de una maquina real completa, una visión muy diferente de lo que suele proporcionarse a los usuarios de sistemas interactivos convencionales. Los sistemas de multiprogramación por lotes fueron desarrollados para conseguir un mejor aprovechamiento de los costosos recursos computacionales; se hizo menos corriente ver a un programador sentado en la consola de un computador, mientras depuraba un programa.
A principios de los años sesenta, un grupo de M.I.T desarrollo un sistema de tiempo compartido CTSS, que permitía a los usuarios sentarse ante terminales parecidas a maquinas de escribir para controlar la potencia computacional de una maquina. Este sistema de tiempo compartido ejecutaba una corriente convencional de lotes para mantener al computador ocupado mientras les daba rápidas respuestas a los usuarios interactivos que estaban editando y depurando programas. Las capacidades de computación proporcionadas por el sistema de tiempo compartido e asemejan a las proporcionadas a los usuarios actuales de VM y de computadores personales; es decir, un ambiente muy interactivo en el cual el computador da respuestas rápidas a un gran número de peticiones relativamente triviales.
Los computadores actuales proporcionan acceso inmediato a la totalidad de la maquina, de forma muy parecida a como lo hacían nuestros progenitores hace 30 años. Pero la gran diferencia está en que los computadores personales pueden conectarse a redes de información nacional y mundial a medida que la sociedad en la que vivimos se hace más y más dependiente de la información.
CP/CMS (programa de control/sistema de control conversacional) comenzó como sistema experimental en 1964. Está destinado a ser un sistema de tiempo compartido de segunda generación basado en computadores IBM/360. Desarrollado en principio para uso local en el centro científico de desarrollo IBM, no tardo en ganar consideración como instrumento para la evaluación del rendimiento de otros sistemas operativos.
Años más tarde, los diseñadores de CP/CMS comprendieron que CTSS era difícil de diseñar y modificar y consideraron que era más apropiado un enfoque modular así es que separaron la parte de administración de recursos de la parte de soporte al usuario, dando como resultado CP y CMS respectivamente. CP proporciona ambiente de sistemas separados que ofrecen a cada usuario acceso total a una maquina completa. CMS funciona en una maquina virtual creada por CP como sistema interactivo mono usuario.
Ese concepto de una maquina completa dedicada a un usuario es lo que simula una maquina virtual (VM). Un usuario ante una maquina virtual ve, de hecho, el equivalente de una maquina real completa, una visión muy diferente de lo que suele proporcionarse a los usuarios de sistemas interactivos convencionales. Los sistemas de multiprogramación por lotes fueron desarrollados para conseguir un mejor aprovechamiento de los costosos recursos computacionales; se hizo menos corriente ver a un programador sentado en la consola de un computador, mientras depuraba un programa.
A principios de los años sesenta, un grupo de M.I.T desarrollo un sistema de tiempo compartido CTSS, que permitía a los usuarios sentarse ante terminales parecidas a maquinas de escribir para controlar la potencia computacional de una maquina. Este sistema de tiempo compartido ejecutaba una corriente convencional de lotes para mantener al computador ocupado mientras les daba rápidas respuestas a los usuarios interactivos que estaban editando y depurando programas. Las capacidades de computación proporcionadas por el sistema de tiempo compartido e asemejan a las proporcionadas a los usuarios actuales de VM y de computadores personales; es decir, un ambiente muy interactivo en el cual el computador da respuestas rápidas a un gran número de peticiones relativamente triviales.
Los computadores actuales proporcionan acceso inmediato a la totalidad de la maquina, de forma muy parecida a como lo hacían nuestros progenitores hace 30 años. Pero la gran diferencia está en que los computadores personales pueden conectarse a redes de información nacional y mundial a medida que la sociedad en la que vivimos se hace más y más dependiente de la información.
CP/CMS (programa de control/sistema de control conversacional) comenzó como sistema experimental en 1964. Está destinado a ser un sistema de tiempo compartido de segunda generación basado en computadores IBM/360. Desarrollado en principio para uso local en el centro científico de desarrollo IBM, no tardo en ganar consideración como instrumento para la evaluación del rendimiento de otros sistemas operativos.
Años más tarde, los diseñadores de CP/CMS comprendieron que CTSS era difícil de diseñar y modificar y consideraron que era más apropiado un enfoque modular así es que separaron la parte de administración de recursos de la parte de soporte al usuario, dando como resultado CP y CMS respectivamente. CP proporciona ambiente de sistemas separados que ofrecen a cada usuario acceso total a una maquina completa. CMS funciona en una maquina virtual creada por CP como sistema interactivo mono usuario.
ATRAS